/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package frc.circuitrunners.Archive;

/**
 * Place all Global constants in this class, no methods are to be created, and encapsulate variables in static classes
 * @author James
 */
public class R {
    public static class exampleSubset {
        public static final int exampleVariable = 0;
    }
    public static class dampening {
        public static final double NONE = 1.0;
        public static final double NORMAL = 0.8;
        public static final double LOW = 0.9;
        public static final double MEDIUM = 0.5;
        public static final double HIGH = 0.25;
        public static final double VERY_HIGH = 0.1;
        public static final double FINE_TUNING = 0.05;
        public static final double STOP = 0.0;
    }
    public static class driveTrains {
        public static final int HOLONOMIC = 0;
        public static final int TANK = 1;  
    }
    
    public static class autonomousMethods {
        public static final int STD = 0;
        public static final int KINECT = 1;
    }
    
    //g-scoppino 1/19/12: Intended to make all configuring of future FRC robots as hassle free as possible
    public static class config {
        public static int driveTrainType = driveTrains.HOLONOMIC; 
        public static int autonomousMethod = autonomousMethods.KINECT;
        public static int numMotorControllers = 0;
    }
}
